package com.start.ad.entity;

import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.annotation.TableName;
import com.start.common.entity.StartBaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;

import lombok.Data;

@Data
@TableName("start_ad_content")
 @Schema(name="StartAdContentEntity", description = "广告内容")
public class StartAdContentEntity extends StartBaseEntity {
     @Schema(name="广告标题")
    private String adContentTitle;
     @Schema(name="广告内容描述")
    private String adContentDescribe;
     @Schema(name="广告点击后跳转地址")
    private String adUrl;
     @Schema(name="广告是否多图片", description = "false 一张图 true 多张图")
    private boolean adContentIsMultipleImg;
     @Schema(name="广告图片")
    private JSONArray adContentImg;
     @Schema(name="广告展示类型")
    private String adContentShowType;
     @Schema(name="广告类型")
    private String adCategoryId;
     @Schema(name="是否启用", description = "true 启用 false 禁用")
    private boolean adContentIsEnable;
     @Schema(name="排序序号")
    private Integer adContentSortNum;
     @Schema(name="扩展对象")
    private JSONObject props;
     @Schema(name="扩展参数1")
    private String param1;
     @Schema(name="扩展参数2")
    private String param2;
     @Schema(name="扩展参数3")
    private String param3;
     @Schema(name="扩展参数4")
    private String param4;

}
